package com.intermancer.predictor.select;

import java.util.List;

import com.intermancer.predictor.organism.Organism;
import com.intermancer.predictor.store.StoreEntryDAO;

/**
 * Interface for objects that select a List of Organisms from a Store.
 * 
 * @author johnfryar
 * 
 */
public interface SelectStrategy {

	/**
	 * 
	 * @param storeEntryDAO
	 *            The DAO to access the entries of a Store.
	 * @return A List of Organisms from the Store.
	 */
	List<Organism> choose(StoreEntryDAO storeEntryDAO);

}
